drag (someone's) name through the dirt

Translations
traîner le nom de quelqu'un dans la boue
Definitions
To damage someone's reputation by saying or spreading negative, often false or exaggerated, things about them.